﻿using System;
using System.Collections.Generic;
using System.Drawing;
using Onshi.POS.Modelo.Entidades;
using Onshi.POS.Modelo.Enumeradores;

namespace Onshi.POS.Clientes.Vistas
{
    public interface IClientesAltaModificacion
    {
        #region Propiedades

        Int32 IdCliente { get; set; }
        Int32 IdRubroCliente { get; set; }
        Byte IdTipoIva { get; set; }
        Int32 IdListaPrecioVenta { get; set; }
        Int32 IdVendedor { get; set; }
        Byte IdTipoMensajeriaInstantanea { get; set; }
        String Codigo { get; set; }
        String Nombre { get; set; }
        String Email { get; set; }
        String SitioWeb { get; set; }
        Decimal DescuentoRecargo { get; set; }
        Decimal LimiteDeuda { get; set; }
        String Cuit { get; set; }
        String MensajeriaInstantanea { get; set; }
        Image Imagen { get; set; }
        String Observacion { get; set; }
        List<ClienteTipoFormaPago> ListaTiposFormasPagos { get; set; }
        List<DomicilioCliente> ListaDomicilios { get; set; }
        List<TelefonoCliente> ListaTelefonos { get; set; }
        EnumEstadoAltaBajaModificacionHabilitacion EstadoABM { get; }

        #endregion
    }
}
